﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;

namespace LibreriaVB.Models
{
    [Table("Clientes")]
    public class Cliente
    {
        [Key]
        [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
        public int? Id { get; set; }
        
        public String Nombre { get; set; }
        public String Apellido { get; set; }
        public int Dni { get; set; }
        public String Email { get; set; }

        public Cliente(){ }
        
        public Cliente(int id,String nombre, String apellido,int dni,String email) 
        {
            this.Id=id;
            this.Nombre=nombre;
            this.Apellido=apellido;
            this.Dni=dni;
            this.Email=email;
        }

        public static Cliente CrearCliente(String nombre, String apellido, int dni, String email) 
        {
            Cliente cliente = new Cliente();
            
            cliente.Nombre = nombre;
            cliente.Apellido = apellido;
            cliente.Dni = dni;
            cliente.Email = email;

            return cliente;
        }
        


    }
}